package ru.ipo.dces.server;

import ru.ipo.dces.clientservercommunication.*;
import ru.ipo.dces.exceptions.GeneralRequestFailureException;
import ru.ipo.dces.exceptions.ServerReturnedError;

public interface ServerFacade {

    public <T> T doRequest(Request r) throws ServerReturnedError, GeneralRequestFailureException;
}
